您现在的位置是:首页 > Excel技巧>Excel VBA动态创建工作簿
excel 在全部工作簿搜索-Excel VBA动态创建工作簿
发布于2022-04-150人已围观
在Excel中,有时我们需要动态创建一个工作簿,然后把数据填入新建的工作簿中。
这样我们就可以在一个Excel中,把数据直接复制到另一个Excel中
这里我们先说一下如何用VBA代码创建一个工作簿,同时建立一个名为“测试”的工作表,简单录入数据
详细源码:
Sub 创建一个工作簿() ' Dim wb As Workbook, sht As Worksheet '定义一个workbook对象和一个worksheet对象 Set wb = Workbooks.Add '新建一个工作簿 Set sht = wb.Worksheets(1) 'sht 指向wb中的worksheet(1) With sht .Name = "测试" '修改第一张工作表sheet1的标签名称 .Range("A1:D1") = Array("A", "B", "C", "D") ' 为sht 写入head End With wb.SaveAs ThisWorkbook.Path & "测试.xlsx" '保存新建表sht到工作簿"测试" ActiveWorkbook.Close '关闭新建的工作簿 End Sub
效果图
参考自:li_volleyball(博客园)
- 上篇文章:Excel 统计相同颜色的单元格及合计
- 下篇文章:Excel对数据更改后自动标记更换颜色
相关文章
文章评论
共0条评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~